#注：我把一个文件夹视为一个文件

import os


root_dir = ""
root_dir = input()

l = []


def listdir(path, list_name):                                
    for file in os.listdir(path):             #循环遍历                       
        file_path = os.path.join(path, file)             #组成路径
#        print(file_path)                 
        if os.path.isdir(file_path):  
            list_name.append(os.listdir(file_path))          #是目录要listdir以后才能得到其下是文件
#            print(list_name)
        else:
            list_name.append(file_path)                    #不然直接append
            


listdir(root_dir,l)
#print(l)
print(len(l))

